A Tool for Clustering-based Aspect Mining through Fan-in Calculation
نویسنده
چکیده
Since the size and overall complexity of the software system have been increasing, the existing program has to be modularized on the basis of separation of concerns, so aspect oriented programming tries to address the existing program by modularizing the crosscutting functionality into more precise and manageable modules known as aspects. We have proposed a tool Aspect-CAM (Clustering-based Aspect Mining) through fan-in calculation dynamically, which produces the crosscutting concerns or clusters of the existing object-oriented program by fan-in calculation. We have calculated the fan-in matrix of every function with every class and then Euclidean distance matrix among functions to create different crosscutting concerns.Different views: list view, matrix view and including graph view have been presented which shows the new clusters of the existing Object-Oriented Program.
منابع مشابه
Persistent K-Means: Stable Data Clustering Algorithm Based on K-Means Algorithm
Identifying clusters or clustering is an important aspect of data analysis. It is the task of grouping a set of objects in such a way those objects in the same group/cluster are more similar in some sense or another. It is a main task of exploratory data mining, and a common technique for statistical data analysis This paper proposed an improved version of K-Means algorithm, namely Persistent K...
متن کاملCUSTOMER CLUSTERING BASED ON FACTORS OF CUSTOMER LIFETIME VALUE WITH DATA MINING TECHNIQUE
Organizations have used Customer Lifetime Value (CLV) as an appropriate pattern to classify their customers. Data mining techniques have enabled organizations to analyze their customers’ behaviors more quantitatively. This research has been carried out to cluster customers based on factors of CLV model including length, recency, frequency, and monetary (LRFM) through data mining. Based on LRFM,...
متن کاملCalculation of the rotational bands for the 20Ne isotope
The phenomenon of clustering in light nuclei is one of the interesting topics while its study is difficult. In this article, a simple model (the two-particle model which includes a core and a cluster) is presented for the investigation of the positive and the negative parity of rotational bands of 20Ne isotope. The Deng-Fan and the Hellman potentials are considered as the core and the cluster p...
متن کاملA Fuzzy C-means Algorithm for Clustering Fuzzy Data and Its Application in Clustering Incomplete Data
The fuzzy c-means clustering algorithm is a useful tool for clustering; but it is convenient only for crisp complete data. In this article, an enhancement of the algorithm is proposed which is suitable for clustering trapezoidal fuzzy data. A linear ranking function is used to define a distance for trapezoidal fuzzy data. Then, as an application, a method based on the proposed algorithm is pres...
متن کاملFan Based Brand Equity (FBBE) Factor Analysis of Football in Iranian Premier League Clubs
This research aims to validate and factor-analyze the Fan Based Brand Equity (FBBE) questionnaire of football in Iranian supreme league clubs. The present research is of descriptive-analysis type and has been done by survey method. The statistic population included football clubs fans of the Iran’s 13th supreme football league, and the sample society was 880 people chosen from seven clubs fans ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014